Learning Skills from Human Demonstrations
نویسنده
چکیده
Many robots are designed for use in domestic environments where robots will be engaged in household chores. The robots need to learn ways to do the household chores that humans are now doing. We are taking a learning from demonstration (LfD) approach to this problem [1]. In terms of the household chores, a number of tasks are developed so far; for example, bringing a beer bottle from a refrigerator to a human, making pancakes [2], and folding towels [3]. However, a key issue for robots to do household chores is how to treat different versions of each task. Consider an opening task. There are a number of ways to open a container: rotating a cap on a plastic bottle, pulling a hinge cap of a ketchup bottle, pulling a poptab of a beer can, tearing a bag of potato chips, and so on. In addition, when opening a tight jar, we will use a different way to open it, like holding a cap with a wet towel. We call these methods skills. Learning these skills is essential for robots to fully handle tasks. In this research, we treat a pouring task to study skill learning; its purpose is to move material. Humans use many skills to pour, such as shaking a bottle to pour viscous liquid like ketchup, tapping a bottle to pour a little amount of coffee powder, squeezing a shampoo bottle, and pushing a soap pump. Thus, the pouring task is a good example for robots to learn skills. The goal of this research is making a general pouring behavior model from human demonstrations with which the robot can pour a wide variety of materials from a wide variety of containers. This problem is decomposed into three sub-problems:
منابع مشابه
Toward Probabilistic Safety Bounds for Robot Learning from Demonstration
Learning from demonstration is a popular method for teaching robots new skills. However, little work has looked at how to measure safety in the context of learning from demonstrations. We discuss three different types of safety problems that are important for robot learning from human demonstrations: (1) using demonstrations to evaluate the safety of a robot’s current policy, (2) using demonstr...
متن کاملWhat Characterizes a Better Demonstration for Cognitive Modeling by Demonstration?
A simulated student is a machine learning agent that learns a set of cognitive skills by observing solutions demonstrated by human experts. The learned cognitive skills are converted into a cognitive model for a Cognitive Tutor that is a computerized tutor that teaches human students the cognitive skills. In this paper, we analyze the characteristics of the effective demonstrations that lead to...
متن کاملMulti-Modal Imitation Learning from Unstructured Demonstrations using Generative Adversarial Nets
Imitation learning has traditionally been applied to learn a single task from demonstrations thereof. The requirement of structured and isolated demonstrations limits the scalability of imitation learning approaches as they are difficult to apply to real-world scenarios, where robots have to be able to execute a multitude of tasks. In this paper, we propose a multi-modal imitation learning fram...
متن کاملCognitive Interactive Robot Learning
Building general purpose autonomous robots that suit a wide range of user-specified applications, requires a leap from today’s task-specific machines to more flexible and general ones. To achieve this goal, one should move from traditional preprogrammed robots to learning robots that easily can acquire new skills. Learning from Demonstration (LfD) and Imitation Learning (IL), in which the robot...
متن کاملIntentionGAN: Multi-Modal Imitation Learning from Unstructured Demonstrations
Traditionally, imitation learning has focused on using isolated demonstrations of a particular skill [3]. The demonstration is usually provided in the form of kinesthetic teaching, which requires the user to spend sufficient time to provide the right training data. This constrained setup for imitation learning is difficult to scale to real world scenarios, where robots have to be able to execut...
متن کاملKeyframe-based Learning from Demonstration - Method and Evaluation
We present a framework for learning skills from novel types of demonstrations that have been shown to be desirable from a human-robot interaction perspective. Our approach –Keyframe-based Learning from Demonstration (KLfD)– takes demonstrations that consist of keyframes; a sparse set of points in the state space that produces the intended skill when visited in sequence. The conventional type of...
متن کامل